Vraag en Antwoord
Het vastleggen van antwoorden vindt uiteindelijk plaats door de webmaster of moderator. Het resultaat wordt op twee plaatsen vastgelegd. Zowel ten behoeve van de Semanta gesprekspartner als bij de op Pandora-AIML gebaseerde chatbot. BIJ BINNENKOMST DOMN ".$invr_domn." LNKS ".$invr_lnks." RCHS ".$invr_rchs." IPAD ".$invr_ipad." TAAL ".$invr_taal." INVR CHBT ".$invr_chbt; echo "
BZV1 ".$invr_bzv1." BZV2 ".$invr_bzv2; ///////////////// $uw_vraag=text_isrt($invr_taal."@uw vraag"); $bezoeker=''.text_isrt($invr_taal."@bezoeker"); $chatbotleraar=text_isrt($invr_taal."@chatbotleraar"); $vertalingen=text_isrt($invr_taal."@vertalingen"); $analyse=text_isrt($invr_taal."@analyse"); $taalkunde=text_isrt($invr_taal."@taalkunde"); $aansprakelijkheid=''.text_isrt($invr_taal."@aansprakelijkheid"); $handelsmerken=text_isrt($invr_taal."@handelsmerken"); $statistieken=text_isrt($invr_taal."@statistieken"); $kennisdomeinen=text_isrt($invr_taal."@kennisdomeinen"); $gebruikersteksten=text_isrt($invr_taal."@gebruikersteksten"); $medische_termen=text_isrt($invr_taal."@medische termen"); $alpha_versie=text_isrt($invr_taal."@alpha versie")." ".$modl; $alpha_versie=''.text_isrt($invr_taal."@".$alpha_versie); $sprk_taal=" ".text_isrt($invr_taal."@en spreek")." ".text_isrt($invr_taal."@".$invr_taal); $copy_rght='Copyright Lingvistica BTW NL810085136B01 KvK 18062655'; $copy_rght=text_isrt($invr_taal."@".$copy_rght); $copy_rght=''.$copy_rght.' 2001-2015'; $versie=text_isrt($invr_taal."@alpha versie"); $bezoeker=text_isrt($invr_taal."@bezoeker"); $woordonderhoud=text_isrt($invr_taal."@woordonderhoud"); $taal=text_isrt($invr_taal."@language"); $IP_address=text_isrt($invr_taal."@IP address"); $taal=text_isrt($invr_taal."@taal"); $informatie=text_isrt($invr_taal."@informatie"); $internethelper=text_isrt($invr_taal."@internet helper"); $taal_communicatie=text_isrt($invr_taal."@Taal is een menselijk communicatiesysteem dat betekenis kan weergeven en doorgeven"); $zelfstandige_webpagina=text_isrt($invr_taal."@zelfstandige_webpagina"); $zegt_u_het_maar=text_isrt($invr_taal."@zegt u het maar"); $hoe_gebruikt_men=text_isrt($invr_taal."@hoe gebruikt men"); $semanta_spreekt=text_isrt($invr_taal."@Semanta of hoe een computerprogramma zou kunnen leren praten"); $lingvistica_taal=text_isrt($invr_taal."@lingvistica houdt zich bezig met taal alle talen"); $aanmelden=text_isrt($invr_taal."@aanmelden"); $we_spreken_nu=text_isrt($invr_taal."@we spreken nu"); $andere_webpagina=text_isrt($invr_taal."@andere webpagina"); $andere_chatbot=text_isrt($invr_taal."@ik wil een nieuwe chatbot maken"); $onderwerpen=text_isrt($invr_taal."@onderwerpen"); $chatbotnaam=text_isrt($invr_taal."@Chatbotnaam"); $gesprekspartner=text_isrt($invr_taal."@".$invr_chbt); $uw_vraag=text_isrt($invr_taal."@uw vraag"); $bezoeker=''.text_isrt($invr_taal."@bezoeker"); $chatbotleraar=text_isrt($invr_taal."@chatbotleraar"); $vertalingen=text_isrt($invr_taal."@vertalingen"); $analyse=text_isrt($invr_taal."@analyse"); $taalkunde=text_isrt($invr_taal."@taalkunde"); $aansprakelijkheid=''.text_isrt($invr_taal."@aansprakelijkheid"); $handelsmerken=text_isrt($invr_taal."@handelsmerken"); $statistieken=text_isrt($invr_taal."@statistieken"); $kennisdomeinen=text_isrt($invr_taal."@kennisdomeinen"); $gebruikersteksten=text_isrt($invr_taal."@gebruikersteksten"); $medische_termen=text_isrt($invr_taal."@medische termen"); $alpha_versie=text_isrt($invr_taal."@alpha versie")." ".$modl; $alpha_versie=''.text_isrt($invr_taal."@".$alpha_versie); $sprk_taal=" ".text_isrt($invr_taal."@en spreek")." ".text_isrt($invr_taal."@".$invr_taal); $copy_rght='Copyright Lingvistica BTW NL810085136B01 KvK 18062655'; $copy_rght=text_isrt($invr_taal."@".$copy_rght); $copy_rght=''.$copy_rght.' 2001-2015'; $versie=text_isrt($invr_taal."@alpha versie"); $bezoeker=text_isrt($invr_taal."@bezoeker"); $woordonderhoud=text_isrt($invr_taal."@woordonderhoud"); $taal=text_isrt($invr_taal."@language"); $IP_address=text_isrt($invr_taal."@IP address"); $taal=text_isrt($invr_taal."@taal"); $informatie=text_isrt($invr_taal."@informatie"); $internethelper=text_isrt($invr_taal."@internet helper"); $taal_communicatie=text_isrt($invr_taal."@Taal is een menselijk communicatiesysteem dat betekenis kan weergeven en doorgeven"); $zelfstandige_webpagina=text_isrt($invr_taal."@zelfstandige_webpagina"); $zegt_u_het_maar=text_isrt($invr_taal."@zegt u het maar"); $hoe_gebruikt_men=text_isrt($invr_taal."@hoe gebruikt men"); $semanta_spreekt=text_isrt($invr_taal."@Semanta of hoe een computerprogramma zou kunnen leren praten"); $lingvistica_taal=text_isrt($invr_taal."@lingvistica houdt zich bezig met taal alle talen"); $aanmelden=text_isrt($invr_taal."@aanmelden"); $we_spreken_nu=text_isrt($invr_taal."@we spreken nu"); $andere_webpagina=text_isrt($invr_taal."@andere webpagina"); $andere_chatbot=text_isrt($invr_taal."@ik wil een nieuwe chatbot maken"); $onderwerpen=text_isrt($invr_taal."@onderwerpen"); $chatbotnaam=text_isrt($invr_taal."@Chatbotnaam"); $gesprekspartner=text_isrt($invr_taal."@".$invr_chbt); ////////////////////////////////////////// $invr_domn=trim($invr_domn); $invr_lnks=trim($invr_lnks); $invr_rchs=trim($invr_rchs); $invr_taal=trim($invr_taal); $invr_ipad=trim($invr_ipad); if ($invr_taal == null) { $invr_taal= "nederlands"; } require_once("isrt-text.php"); // echo "
".$swat_wij_al_weten." ".$userip.""; $ontl_strt = microtime(true); $rinvr_lnks=str_replace(" "," ",$invr_lnks); $invr_lnks=str_replace("+"," ",$invr_lnks); /// echo "
".$sinvr_domn." ".$rinvr_lnks."
"; $sinvr_domn=str_replace(" ","+",$invr_domn); $sinvr_bzv2=str_replace(" ","+",$invr_bzv2); $sinvr_rchs=str_replace(" ","+",$invr_rchs); $vg=0; $sql="SELECT * FROM rule where `lnks` = '$rinvr_lnks' or `lnks` = '$invr_lnks' "; mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8"); $mtch_result = mysql_query($sql, $link); $num_mtch = mysql_num_rows($mtch_result); // echo "
rule SQL Aantal entries ".$num_mtch." for ".$sql; if ($num_mtch == 0) { // echo "
SYSTEEMFOUT CHTR SQL PLEASE CONTACT US on 31-162-313323"; // exit; } if ($num_mtch > 0 ) { // echo "
CHTR SQL gt 0 Aantal entries ".$num_mtch." for ".$sql; while ($row = mysql_fetch_assoc($mtch_result)) { $chtr_ipad=$row['ipad']; $chtr_taal=$row['taal']; $chtr_domn=$row['domn']; $domn_array[$chtr_domn]=$domn_array[$chtr_domn]+1; $chtr_lnks=$row['lnks']; $chtr_rchs=$row['rchs']; $chtr_levl=$row['levl']; $chtr_rchs=str_replace("!!",$tlkd_form,$chtr_rchs); $chtr_lnks=trim($chtr_lnks); $chtr_rchs=trim($chtr_rchs); $vrag_array[$vg]=$chtr_rchs.".".$chtr_lnks; $vg=$vg+1; echo "
RCHS ".$chtr_rchs." LNKS ".$chtr_lnks." TLKD KEY ".$tlkd_key." LEVL ".$chtr_levl; } } // print_r($vrag_array); // echo "
LNKS ".$invr_lnks." RCHS ".$invr_rchs; if (count($vrag_array) > 0) { foreach($vrag_array as $vrag_key => $vrag_val) { $vrag_itms=explode(".",$vrag_val); $vrag_rchs=$vrag_itms[0]; $vrag_lnks=$vrag_itms[1]; // echo "
VRAG LNKS ".$vrag_lnks." VRAG RCHS ".$vrag_rchs; $invr_lnks=str_replace(" ","+",$vrag_lnks); $sinvr_lnks=str_replace(" ","+",$invr_lnks); $sinvr_rchs=str_replace(" ","+",$invr_rchs); // echo "
ISRT RULE IPAD ".$invr_ipad." LNKS ".$invr_lnks." RCHS ".$invr_rchs." TAAL ".$invr_taal." DOMN ".$invr_domn; ?>
>

DOMEIN> >

GESPEKSPARTNER>

VRAAG

TAAL

ANTWOORD

INVR LNKS ".$invr_lnks." INVR RCHS ".$invr_rchs." INVR DOMN ".$invr_domn." INVR CHBT ".$invr_chbt; $aiml = "*".$invr_lnks.""; $aiml_text="<category><topic>".$invr_domn."</topic><pattern>".$vrag_lnks."</pattern><template>".$vrag_rchs."</template></category>"; $aiml_text=urldecode($aiml_text); // echo "
VRAAG IS BEKEND AIML TEXT ".$aiml_text; $sql1 = "INSERT INTO `aiml` (`id`,`bot_id`,`aiml`,`pattern`,`thatpattern`,`template`,`topic`,`filename`) VALUES (NULL,'1','$invr_chbt','$invr_lnks','','$invr_rchs','$invr_chbt','isrt-rule.aiml')"; mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8"); $logentry_result = mysql_query($sql1, $link); // $last_rcrd=return $logentry_result->insert_id; $cmds_sw="Y"; echo "
LOGENTRY RESULT FOR ".$sql1." ".$logentry_result." AND THE ID ="; // printf("%d\n",mysql_insert_id()); $cmds_ipad=$invr_chbt."dot".$invr_ipad; $cmds_bzv2=$invr_lnks."[rule[".$invr_taal."[".$sinvr_domn."[".$invr_rchs."[".$invr_levl; // echo "ISRT RULE VRAG ARRAY > 0
INVR BZV2 ".$cmds_bzv2; include ("chbt-cmds-code-2.php"); $prev_rchs=$invr_rchs; } } } if (count($vrag_array) == 0) { $invr_lnks=str_replace("+"," ",$invr_lnks); $invr_lnks = trim($invr_lnks); $lnks_itms=explode("Onderwerp",$invr_lnks); print_r($lnks_itms); $invr_lnks=$lnks_itms[0]; echo "
INVR LNKS ".$invr_lnks; $sinvr_lnks=str_replace(" ","+",$invr_lnks); // $invr_lnks = (IS_MB_ENABLED) ? mb_strtoupper($invr_lnks) : strtoupper($invr_lnks); // echo "
INVR LNKS ".$invr_lnks; // $invr_chbt = trim($invr_chbt); // $invr_chbt = (IS_MB_ENABLED) ? mb_strtoupper($invr_chbt) : strtoupper($invr_chbt); // echo "
ISRT RULE IPAD ".$invr_ipad." LNKS ".$invr_lnks." RCHS ".$invr_rchs." TAAL ".$invr_taal." CHBT ".$invr_chbt; ?>
> > Antwoord
GEEN VRAG ARRAY INVR LNKS ".$invr_lnks." INVR RCHS ".$invr_rchs."
"; /////////////////////////// MULTIPLE ENTRIES ??? /////////////// $rchs_itms=explode(",",$invr_rchs); print_r($rchs_itms); if (count($rchs_itms) > 1) { $aiml_rchs=""; foreach($rchs_itms as $rchs_key => $rchs_val) { $aiml_rchs=$aiml_rchs."
  • ".$rchs_val."
  • ;"; } $invr_rchs=$aiml_rchs."
    "; echo "
    VRAAG IS NIET BEKEND INVR RCHS ".$invr_rchs; } if (count($rchs_itms) == 1) { $aiml = "".$invr_lnks.""; $aiml_text="<category><topic>".$invr_domn."</topic><pattern>".$invr_lnks."</pattern><template>".$invr_rchs."</template></category>"; $aiml_text=urldecode($aiml); // echo "
    VRAAG IS NIET BEKEND AIML TEXT ".$aiml; } $sql1 = "INSERT INTO `aiml` (`id`,`bot_id`,`aiml`,`pattern`,`thatpattern`,`template`,`topic`,`filename`) VALUES (NULL,'1','$aiml','$invr_lnks','','$invr_rchs','$invr_chbt','isrt-rule.aiml')"; mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8"); $logentry_result = mysql_query($sql1, $link); // echo "
    LOGENTRY RESULT ".$logentry_result." AND THE ID ="; // $last_rcrd=return $logentry_result->insert_id; $cmds_sw="Y"; // printf("%d\n",mysql_insert_id()); //////////////////////////////////////////////////////////////// if ($invr_rchs != $invr_lnks) { /////////////////////////////////// // echo "ISRT RULE GEEN VRAG_ARRAY
    "; // echo "
    LNKS ".$invr_lnks." RCHS ".$invr_rchs; $aiml = "".$invr_lnks.""; $aiml_text="<category><topic>".$invr_domn."</topic><pattern>".$invr_lnks."</pattern><template>".$invr_rchs."</template></category>"; $aiml_text=urldecode($aiml_text); // echo "
    AIML TEXT ".$aiml; $sql1 = "INSERT INTO `aiml` (`id`,`bot_id`,`aiml`,`pattern`,`thatpattern`,`template`,`topic`,`filename`) VALUES (NULL,'1','$invr_chbt','$invr_lnks','','$invr_rchs','$invr_chbt','isrt-rule')"; mysql_query("SET NAMES utf8"); $logentry_result = mysql_query($sql1, $link); // echo "
    LOGENTRY RESULT ".$logentry_result." AND THE ID ="; // $last_rcrd=return $logentry_result->insert_id; $cmds_sw="Y"; // printf("%d\n",mysql_insert_id()); $cmds_ipad=$invr_chbt."dot".$invr_ipad; $cmds_bzv2=$invr_lnks."[rule[".$invr_taal."[".$sinvr_domn."[".$invr_rchs."[".$invr_levl; // echo "ISRT RULE GEEN VRAG_ARRAY
    INVR BZV2 ".$cmds_bzv2; include ("chbt-cmds-code-2.php"); } $prev_rchs=$invr_rchs; } mysql_close(); ?>